W2000 as a MOF Metamodel
نویسندگان
چکیده
Web applications are becoming more and more complex and sophisticated. The increasing complexity, and the many different aspects that should be modeled at the same time, require that supporting notations be wide enough, to let designers specify all required aspects, and flexible enough to cope with the different degrees of sophistication and evolving situations. W2000, the last heir of HDM, satisfies the first requirement by proposing a complete approach to the specification of Web applications and the second requirement by precisely defining W2000 through a MOF metamodel. This paper does not focus on the modeling primitives offered by W2000, rather, we present the metamodel and we discuss its use, as a means to render the design concepts of W2000, and the choice of MOF as supporting technology.
منابع مشابه
Consistent and Adaptable W2000 Models
The complexity of Web applications is increasing almost every day. Besides impacting the implementation phase, this complexity must also be suitably managed while modeling the application. W2000 supplies the modeling means that are needed to render complex Web applications, but we argue that a pure notation is not enough to assist the user while shaping his applications. To this end, the paper ...
متن کاملAn Ontological Approach to Web Application Design Using W2000 Methodology
Applications users claim ever more quality in the software product; that does not mean only an improved performance but also a better usability or a more efficient interaction paradigm; in other words, a better ”user experience”. The designer focus is not on the system but on the user and his applications. This point of view creates new requirements that force the designer to use structured app...
متن کاملA Change Metamodel for the Evolution of MOF-Based Metamodels
The evolution of software systems often produces incompatibilities with existing data and applications. To prevent incompatibilities, changes have to be wellplanned, and developers should know the impact of changes on a software system. This consideration also applies to the field of model-driven development, where changes occur with the modification of the underlying metamodels. Models that ar...
متن کاملA MOF-Based Metamodel for SA/RT
We present a MOF-based metamodel for the SA/RT (Structured Analysis for Real-Time Systems) design method. The metamodel is designed to be easily combined with the UML 1.4 metamodel, thus allowing data flow information to be incorporated into UML models. The metamodel has been developed and tested in a graphical fashion, using the Software Modeling Workbench tool developed at TUCS.
متن کاملSpecifying Coupling and Cohesion Metrics using OCL and Alloy
This report presents a MOF-compliant metamodel for calculating software metrics and demonstrates how it is used to generate a metrics tool that calculates coupling and cohesion metrics. We also describe a systematic approach to the analysis of MOF-compliant metamodels and illustrate the approach using the presented metamodel. In this approach, we express the metamodel using UML and OCL and harn...
متن کامل